\hypertarget{text_8c}{}\doxysubsection{extern/libembroidery/src/geometry/text.c File Reference}
\label{text_8c}\index{extern/libembroidery/src/geometry/text.c@{extern/libembroidery/src/geometry/text.c}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}../embroidery.\+h\char`\"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{text_8c_a60c3e5f1c71175f001682f25abed78ed}{text\+Single\+\_\+set\+Text\+Font}} (const char $\ast$font)
\item 
void \mbox{\hyperlink{text_8c_ad7bf753ccbea4b4f9d934d9459817306}{text\+Single\+\_\+set\+Justify}} (const char $\ast$justify)
\item 
void \mbox{\hyperlink{text_8c_a4cdd8ff994c5c566fbe081254093fbb4}{text\+Single\+\_\+set\+Text\+Size}} (float size)
\item 
void \mbox{\hyperlink{text_8c_a9b2e51d3cce48cb2bc51b2e6ed9ce6e1}{text\+Single\+\_\+set\+Text\+Style}} (char bold, char italic, char under, char strike, char over)
\item 
void \mbox{\hyperlink{text_8c_ab3c6b3a66d3c4c234f4774a85b8d0876}{text\+Single\+\_\+set\+Text\+Bold}} (char val)
\item 
void \mbox{\hyperlink{text_8c_a261afbada56b004f334d1809b558c169}{text\+Single\+\_\+set\+Text\+Italic}} (char val)
\item 
void \mbox{\hyperlink{text_8c_aeb6b64a53e5fb3c4f5bcb611bc4e3639}{text\+Single\+\_\+set\+Text\+Underline}} (char val)
\item 
void \mbox{\hyperlink{text_8c_a43a0a30df0f473f9e0b75996c7d6e74e}{text\+Single\+\_\+set\+Text\+Strike\+Out}} (char val)
\item 
void \mbox{\hyperlink{text_8c_ae329b813af5e1c90eb001bcaea4ff47e}{text\+Single\+\_\+set\+Text\+Overline}} (char val)
\item 
void \mbox{\hyperlink{text_8c_a3a164dac152597b307ce2931b06b93b1}{text\+Single\+\_\+set\+Text\+Backward}} (char val)
\item 
void \mbox{\hyperlink{text_8c_a82e082c6bb16c5727d2dc70146e45a49}{text\+Single\+\_\+set\+Text\+Upside\+Down}} (char val)
\item 
void \mbox{\hyperlink{text_8c_a6f19a3bceaea2616348f5c8802947a9e}{text\+Single\+\_\+paint}} ()
\item 
void \mbox{\hyperlink{text_8c_a14ca3dd462635c60734598613924d3f1}{text\+Single\+\_\+update\+Rubber}} ()
\item 
\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}} \mbox{\hyperlink{text_8c_aa8ade69d6b3d7c79820d4f4e1c702922}{text\+Single\+\_\+mouse\+Snap\+Point}} (\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}} mouse\+Point)
\item 
void \mbox{\hyperlink{text_8c_a002b56774f4f0c9d7ec9ebb986e4d34b}{text\+Single\+\_\+grip\+Edit}} (\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}} before, \mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}} after)
\end{DoxyCompactItemize}


\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{text_8c_a002b56774f4f0c9d7ec9ebb986e4d34b}\label{text_8c_a002b56774f4f0c9d7ec9ebb986e4d34b}} 
\index{text.c@{text.c}!textSingle\_gripEdit@{textSingle\_gripEdit}}
\index{textSingle\_gripEdit@{textSingle\_gripEdit}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_gripEdit()}{textSingle\_gripEdit()}}
{\footnotesize\ttfamily void text\+Single\+\_\+grip\+Edit (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}}}]{before,  }\item[{\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}}}]{after }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_aa8ade69d6b3d7c79820d4f4e1c702922}\label{text_8c_aa8ade69d6b3d7c79820d4f4e1c702922}} 
\index{text.c@{text.c}!textSingle\_mouseSnapPoint@{textSingle\_mouseSnapPoint}}
\index{textSingle\_mouseSnapPoint@{textSingle\_mouseSnapPoint}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_mouseSnapPoint()}{textSingle\_mouseSnapPoint()}}
{\footnotesize\ttfamily \mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}} text\+Single\+\_\+mouse\+Snap\+Point (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a16fa26764453571074cb85a7574738d4}{Emb\+Vector}}}]{mouse\+Point }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a6f19a3bceaea2616348f5c8802947a9e}\label{text_8c_a6f19a3bceaea2616348f5c8802947a9e}} 
\index{text.c@{text.c}!textSingle\_paint@{textSingle\_paint}}
\index{textSingle\_paint@{textSingle\_paint}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_paint()}{textSingle\_paint()}}
{\footnotesize\ttfamily void text\+Single\+\_\+paint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_ad7bf753ccbea4b4f9d934d9459817306}\label{text_8c_ad7bf753ccbea4b4f9d934d9459817306}} 
\index{text.c@{text.c}!textSingle\_setJustify@{textSingle\_setJustify}}
\index{textSingle\_setJustify@{textSingle\_setJustify}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setJustify()}{textSingle\_setJustify()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Justify (\begin{DoxyParamCaption}\item[{const char $\ast$}]{justify }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a3a164dac152597b307ce2931b06b93b1}\label{text_8c_a3a164dac152597b307ce2931b06b93b1}} 
\index{text.c@{text.c}!textSingle\_setTextBackward@{textSingle\_setTextBackward}}
\index{textSingle\_setTextBackward@{textSingle\_setTextBackward}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextBackward()}{textSingle\_setTextBackward()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Backward (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_ab3c6b3a66d3c4c234f4774a85b8d0876}\label{text_8c_ab3c6b3a66d3c4c234f4774a85b8d0876}} 
\index{text.c@{text.c}!textSingle\_setTextBold@{textSingle\_setTextBold}}
\index{textSingle\_setTextBold@{textSingle\_setTextBold}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextBold()}{textSingle\_setTextBold()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Bold (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a60c3e5f1c71175f001682f25abed78ed}\label{text_8c_a60c3e5f1c71175f001682f25abed78ed}} 
\index{text.c@{text.c}!textSingle\_setTextFont@{textSingle\_setTextFont}}
\index{textSingle\_setTextFont@{textSingle\_setTextFont}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextFont()}{textSingle\_setTextFont()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Font (\begin{DoxyParamCaption}\item[{const char $\ast$}]{font }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a261afbada56b004f334d1809b558c169}\label{text_8c_a261afbada56b004f334d1809b558c169}} 
\index{text.c@{text.c}!textSingle\_setTextItalic@{textSingle\_setTextItalic}}
\index{textSingle\_setTextItalic@{textSingle\_setTextItalic}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextItalic()}{textSingle\_setTextItalic()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Italic (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_ae329b813af5e1c90eb001bcaea4ff47e}\label{text_8c_ae329b813af5e1c90eb001bcaea4ff47e}} 
\index{text.c@{text.c}!textSingle\_setTextOverline@{textSingle\_setTextOverline}}
\index{textSingle\_setTextOverline@{textSingle\_setTextOverline}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextOverline()}{textSingle\_setTextOverline()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Overline (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a4cdd8ff994c5c566fbe081254093fbb4}\label{text_8c_a4cdd8ff994c5c566fbe081254093fbb4}} 
\index{text.c@{text.c}!textSingle\_setTextSize@{textSingle\_setTextSize}}
\index{textSingle\_setTextSize@{textSingle\_setTextSize}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextSize()}{textSingle\_setTextSize()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Size (\begin{DoxyParamCaption}\item[{float}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a43a0a30df0f473f9e0b75996c7d6e74e}\label{text_8c_a43a0a30df0f473f9e0b75996c7d6e74e}} 
\index{text.c@{text.c}!textSingle\_setTextStrikeOut@{textSingle\_setTextStrikeOut}}
\index{textSingle\_setTextStrikeOut@{textSingle\_setTextStrikeOut}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextStrikeOut()}{textSingle\_setTextStrikeOut()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Strike\+Out (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a9b2e51d3cce48cb2bc51b2e6ed9ce6e1}\label{text_8c_a9b2e51d3cce48cb2bc51b2e6ed9ce6e1}} 
\index{text.c@{text.c}!textSingle\_setTextStyle@{textSingle\_setTextStyle}}
\index{textSingle\_setTextStyle@{textSingle\_setTextStyle}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextStyle()}{textSingle\_setTextStyle()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Style (\begin{DoxyParamCaption}\item[{char}]{bold,  }\item[{char}]{italic,  }\item[{char}]{under,  }\item[{char}]{strike,  }\item[{char}]{over }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_aeb6b64a53e5fb3c4f5bcb611bc4e3639}\label{text_8c_aeb6b64a53e5fb3c4f5bcb611bc4e3639}} 
\index{text.c@{text.c}!textSingle\_setTextUnderline@{textSingle\_setTextUnderline}}
\index{textSingle\_setTextUnderline@{textSingle\_setTextUnderline}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextUnderline()}{textSingle\_setTextUnderline()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Underline (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a82e082c6bb16c5727d2dc70146e45a49}\label{text_8c_a82e082c6bb16c5727d2dc70146e45a49}} 
\index{text.c@{text.c}!textSingle\_setTextUpsideDown@{textSingle\_setTextUpsideDown}}
\index{textSingle\_setTextUpsideDown@{textSingle\_setTextUpsideDown}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_setTextUpsideDown()}{textSingle\_setTextUpsideDown()}}
{\footnotesize\ttfamily void text\+Single\+\_\+set\+Text\+Upside\+Down (\begin{DoxyParamCaption}\item[{char}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{text_8c_a14ca3dd462635c60734598613924d3f1}\label{text_8c_a14ca3dd462635c60734598613924d3f1}} 
\index{text.c@{text.c}!textSingle\_updateRubber@{textSingle\_updateRubber}}
\index{textSingle\_updateRubber@{textSingle\_updateRubber}!text.c@{text.c}}
\doxyparagraph{\texorpdfstring{textSingle\_updateRubber()}{textSingle\_updateRubber()}}
{\footnotesize\ttfamily void text\+Single\+\_\+update\+Rubber (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

